package org.jpos.util.slf4j; import org.slf4j.ILoggerFactory; import org.slf4j.spi.LoggerFactoryBinder; @SuppressWarnings({"unused", "FinalStaticMethod"}) public class StaticLoggerBinder implements LoggerFactoryBinder { private final ILoggerFactory loggerFactory; public static String REQUESTED_API_VERSION = "1.6.99"; // !final private static final String loggerFactoryClassStr = JPOSLoggerFactory.class.getName(); private static final StaticLoggerBinder SINGLETON = new StaticLoggerBinder(); public static final StaticLoggerBinder getSingleton() { return SINGLETON; } private StaticLoggerBinder() { loggerFactory = new JPOSLoggerFactory(); } public ILoggerFactory getLoggerFactory() { return loggerFactory; } public String getLoggerFactoryClassStr() { return loggerFactoryClassStr; } }